Mawhob (Platform for Managing and Marketing Sports Academies)
Mawhob is a specialized platform designed for the management and marketing of sports academies. The platform aims to enable parents to easily find the most suitable academy for their children across various sports, such as swimming, football, and more. Each academy is provided with its own account and a comprehensive profile that includes its news, offers, schedules, prices, as well as photos and videos. This allows academies to enhance their digital presence, reach a wider audience, and manage their activities in a professional and efficient manner.
Tech Stack
Backend
Laravel
PHP
RESTful APIs
Eloquent ORM
Frontend
Angular
TypeScript
Angular CLI
Database
MySQL
Infrastructure & Tools
Postman
MySQL
Navicat
VS Code
PHP Storm
Architecture
MVC Architecture
REST API Architecture
Service Layer Pattern
Project Overview
Mawhob is a comprehensive digital platform developed to modernize the way sports academies operate, manage their activities, and connect with parents. The platform serves as an integrated ecosystem that bridges the gap between sports institutions and families seeking the best training opportunities for their children.
At its core, Mawhob simplifies the discovery process for parents by providing a centralized space where they can explore, compare, and evaluate sports academies across multiple disciplines such as swimming, football, basketball, martial arts, and other athletic programs. Through an intuitive and user-friendly interface, parents can filter academies based on location, sport type, pricing, schedules, and available facilities, ensuring they make informed decisions tailored to their children’s needs and interests.
Each academy on the platform is equipped with a dedicated account and a fully customizable profile. This profile acts as a digital storefront, allowing academies to showcase detailed information including training programs, schedules, pricing structures, promotional offers, announcements, and event updates. Additionally, academies can upload rich media content such as photos and videos to highlight their facilities, coaching staff, and training environment, strengthening their credibility and appeal to prospective clients.
Beyond marketing capabilities, Mawhob also functions as a management tool for academy administrators. It enables them to organize class schedules, manage registrations, update offers, and maintain consistent communication with parents. By digitizing these processes, the platform reduces manual administrative work and increases operational efficiency.
From a strategic perspective, Mawhob empowers sports academies to build a stronger digital presence, expand their reach to a broader audience, and compete effectively in an increasingly digital marketplace. For parents, it delivers transparency, convenience, and confidence in selecting the right academy for their children.
Overall, Mawhob is not just a listing platform—it is a scalable, future-ready solution designed to transform the sports academy ecosystem by combining discovery, marketing, and management into one seamless experience.
At its core, Mawhob simplifies the discovery process for parents by providing a centralized space where they can explore, compare, and evaluate sports academies across multiple disciplines such as swimming, football, basketball, martial arts, and other athletic programs. Through an intuitive and user-friendly interface, parents can filter academies based on location, sport type, pricing, schedules, and available facilities, ensuring they make informed decisions tailored to their children’s needs and interests.
Each academy on the platform is equipped with a dedicated account and a fully customizable profile. This profile acts as a digital storefront, allowing academies to showcase detailed information including training programs, schedules, pricing structures, promotional offers, announcements, and event updates. Additionally, academies can upload rich media content such as photos and videos to highlight their facilities, coaching staff, and training environment, strengthening their credibility and appeal to prospective clients.
Beyond marketing capabilities, Mawhob also functions as a management tool for academy administrators. It enables them to organize class schedules, manage registrations, update offers, and maintain consistent communication with parents. By digitizing these processes, the platform reduces manual administrative work and increases operational efficiency.
From a strategic perspective, Mawhob empowers sports academies to build a stronger digital presence, expand their reach to a broader audience, and compete effectively in an increasingly digital marketplace. For parents, it delivers transparency, convenience, and confidence in selecting the right academy for their children.
Overall, Mawhob is not just a listing platform—it is a scalable, future-ready solution designed to transform the sports academy ecosystem by combining discovery, marketing, and management into one seamless experience.
My Role: Backend Developer
- Developed APIs for user registration and login system.
- Built endpoints for listing academies and retrieving full academy details.
- Implemented search and filtering APIs for academies.
- Developed APIs for academy offers and integrated them with academy profiles.
- Built APIs for academy facilities and linked them to academy details.
- Developed endpoints for listing talents and viewing talent profiles.
- Created a full Academy Admin Panel backend, including news, offers, facilities, and content management.